今天來學習如何使用n8n中的google sheet,透過 Google Sheets 節點,可自動讀取、寫入、更新表格,適合整理表單回應、累積名單或生成報表。搭配 IF、Function 等節點,可以分類資料、生成文字列表、即時寄信通知。可以省下大量手動操作時間,並將資料集中管理,方便後續分析或團隊協作。
Google Sheets 節點的用途
實務應用案例
基礎練習
首先測試看看能不能讀取到google sheet內的內容到n8
進階實作練習
這裡想要使用google form調查聚餐名單,並分類為參加與不參加的名單,最後傳給發起人。
建立google form
設定試算表
建立google sheet Trigger節點
建立set節點,整理欄位
建立IF,進行分流(參加/不參加)
建立兩個google sheet 節點
建立aggregate,變成一筆資料
分別傳送gmail
這次實作有遇到一些困難,原本我希望只寄一封信,就能同時顯示參加和不參加名單,還能算出人數,但在合併(merge)資料那邊卡住了。如果把 merge 放在 Gmail 前,系統就抓不到參加和不參加的兩筆資料。雖然這次沒完全達成預期,但也學到很多流程整合的細節,後面有機會會再重新研究,想辦法把這個功能優化完成。
資料來源
https://www.youtube.com/watch?v=6Ns-OU6onlQ&t=579s
https://adbest.com.tw/blog/what-is-n8n/
https://youtu.be/vkvHLgoGt_c?si=57ZuHzcGI-lxyXM9
未完待續